<?php


class Conexao{
public $host = "localhost";
public $user = "root";
public $password = "";
public $database = "palavra_cruzada";
public $conn = null;

public function connect (){
	$this->conn = new PDO("mysql:host=".$this->host.";dbname=".$this->database, $this->user, $this->password);
}

public function desconnect (){
	$this->conn = null;
}

public function exec($cmd){
	 
    return $this->conn->exec($cmd);

}


public function query($cmd){
	return $this->conn->query($cmd);
}

}


	$dados = $_REQUEST;

	try{
	
	$con = new Conexao();
	
	switch($dados['opt']){
		case 'inserir' :
			$cmd = "insert into palavra (palavra,dica)  values('".$dados['palavra']."','".$dados['dica']."')";
			
			$con->connect();
				$con->exec($cmd);
			$con->desconnect();
			
			echo json_encode(array("mensagem"=>"Inserido com sucesso"));
			
		break;
		case 'editar' :
		
		break;
		case 'deletar' :
		$cmd = "delete from palavra where id = '".$dados['id']."'";
			
			$con->connect();
				$con->exec($cmd);
			$con->desconnect();
			echo json_encode(array("mensagem"=>"Apagado com sucesso"));
		break;
		case 'listar' :
		  
			$sql = "SELECT * FROM palavra";

    $con->connect();
				
			
			$stmt = $con->query($sql);
			
			$array = array();
			foreach ($stmt as $row)
			{
			$array[] = $row;
			}
			
			//echo json_encode(array("mensagem"=>"morre!"));
				echo json_encode($array);
			


	$con->desconnect();
		
			
		break;
		case 'trazer' :
		
		break;
		
	}
	
	}catch(PDOException $e){
			echo json_encode(array("mensagem"=>$e->getMessage()));
	}
	

?>